package com.ruoyi.report.service;

import java.util.List;
import com.ruoyi.report.domain.WalmartReportItem;

/**
 * walmart商品报告Service接口
 * 
 * @author luxiaoyu
 * @date 2025-02-10
 */
public interface IWalmartReportItemService 
{
    /**
     * 查询walmart商品报告
     * 
     * @param itemReportId walmart商品报告主键
     * @return walmart商品报告
     */
    public WalmartReportItem selectWalmartReportItemByItemReportId(Long itemReportId);

    /**
     * 查询walmart商品报告列表
     * 
     * @param walmartReportItem walmart商品报告
     * @return walmart商品报告集合
     */
    public List<WalmartReportItem> selectWalmartReportItemList(WalmartReportItem walmartReportItem);

    /**
     * 新增walmart商品报告
     * 
     * @param walmartReportItem walmart商品报告
     * @return 结果
     */
    public int insertWalmartReportItem(WalmartReportItem walmartReportItem);

    /**
     * 修改walmart商品报告
     * 
     * @param walmartReportItem walmart商品报告
     * @return 结果
     */
    public int updateWalmartReportItem(WalmartReportItem walmartReportItem);

    /**
     * 批量删除walmart商品报告
     * 
     * @param itemReportIds 需要删除的walmart商品报告主键集合
     * @return 结果
     */
    public int deleteWalmartReportItemByItemReportIds(Long[] itemReportIds);

    /**
     * 删除walmart商品报告信息
     * 
     * @param itemReportId walmart商品报告主键
     * @return 结果
     */
    public int deleteWalmartReportItemByItemReportId(Long itemReportId);
}
